package main

import (
	"github.com/gin-gonic/gin"
)

type Article struct {
	Title   string `json:"title"`
	Desc    string `json:"desc"`
	Content string `json:"content"`
}

func main() {
	r := gin.Default()
	/*r.GET("/", func(c *gin.Context) {
		c.String(200, "值：%v", "我是首页")
	})
	r.GET("/json", func(c *gin.Context) {
		c.JSON(200, map[string]interface{}{
			"success": true,
			"msg":     "你好gin",
		})
	})
	r.GET("/json2", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": true,
			"msg":     "你好gin--22",
		})
	})
	r.GET("/json3", func(c *gin.Context) {
		a := &Article{
			Title:   "我是一个标题",
			Desc:    "测试内容",
			Content: "测试内容",
		}
		c.JSON(200, a)
	})
	r.GET("/jsonp", func(c *gin.Context) {
		a := &Article{
			Title:   "我是一个标题-jsonp",
			Desc:    "测试内容",
			Content: "测试内容",
		}
		c.JSONP(200, a)
	})
	r.GET("/xml", func(c *gin.Context) {
		a := &Article{
			Title:   "我是一个标题-jsonp",
			Desc:    "测试内容",
			Content: "测试内容",
		}
		c.XML(200, a)
	})
	r.GET("/news", func(c *gin.Context) {
		c.HTML(200, "news.html", gin.H{
			"title": "我是后台的数据",
		})
	})
	r.GET("/goods", func(c *gin.Context) {
		c.HTML(200, "goods.html", gin.H{
			"title": "我是商品页面",
		})
	})
	r.GET("/", func(c *gin.Context) {
		c.HTML(200, "index.html", gin.H{
			"title": "首页",
		})
	})
	r.GET("/news", func(c *gin.Context) {
		c.HTML(200, "news.html", gin.H{
			"title": "新闻页面",
		})
	})*/
	r.GET("/", func(c *gin.Context) {
		username := c.Query("username")
		password := c.Query("password")
		c.String(200, "用户名：%v，密码：%v", username, password)
	})
	r.Run(":8000")
	//syscall.Socket()
}
